The App requirements set (SPEC-APP) carries one requirement document per app, each inheriting the platform. This is its master page: the index of the six app documents and the rules every one of them follows.
Six web apps share one shell and one session; each carries a canonical badge identity (hue, icon, label) defined in DS v2. Every app has exactly one requirement document, listed here in navigation order.
| App | Domain | Audience | Id | Status |
|---|---|---|---|---|
| Account — organization & identity management per tenant | account.riversync.com | Customer & partner orgs | SPEC-APP-ACC | v0.7 · actively prototyped |
| Portal — customer device monitoring | portal.riversync.com | Customer orgs | SPEC-APP-PTL | v0.5 · draft |
| Partners — partner service workspace | partner.riversync.com | Partner orgs | SPEC-APP-PAR | v0.3 · draft |
| Pipeline — RiverSync sales pipeline | pipeline.riversync.com | RiverSync users | SPEC-APP-PIP | v0.3 · draft |
| Admin — RiverSync platform console | admin.riversync.com | RiverSync users | SPEC-APP-ADM | v0.2 · draft |
| Field — RiverSync on-site service (mobile/tablet) | field.riversync.com | RiverSync users (engineers) | SPEC-APP-FLD | v0.2 · prototyped |
An app document specifies the app-scoped requirements only — its screens, navigation, menu visibility, surfaces and behaviours. Platform-wide concerns (tenancy, identity, authorization, partner agreements, products, data lifecycle) stay in the platform master and are referenced, never restated.
Each app carries its own requirement-line prefix (§3) so a requirement is traceable to exactly one app. Cross-cutting Federation requirements (FED-) are shared by every membership-gated app and live in the Federation PRD.
Every app document is a derivation target: its requirements flow into the data model (SPEC-ERD), Domain-Driven Design (SPEC-DDD), data workflows (SPEC-DWF) and process workflows (SPEC-PWF). A new screen, field or entity in a prototype must map to an app requirement or the master — if none exists, add it in the same turn.
One prefix per app; unchanged through the June 2026 documentation-taxonomy split (doc ids were recoded PRD-* → SPEC-APP-*, the requirement-line prefixes were not).
| Prefix | App | Document |
|---|---|---|
| ACC- | Account | SPEC-APP-ACC |
| PTL- | Portal | SPEC-APP-PTL |
| PAR- | Partners | SPEC-APP-PAR |
| PIP- | Pipeline | SPEC-APP-PIP |
| ADM- | Admin | SPEC-APP-ADM |
| FLD- | Field | SPEC-APP-FLD |
| FED- | Federation (cross-app) | SPEC-PRD-FED |
| Version | Date | Changes |
|---|---|---|
| 0.1 | 27 Jun 2026 | App requirements master established. The SPEC-APP family gains its master entry point — an overview indexing the six app documents (Account · Portal · Partners · Pipeline · Admin · Field), the platform-inheritance rule, the app-document ownership rules (APP-1…3) and the per-app requirement-line prefixes. Registered once in docs-nav.js as app.platform (label "Master", twins with the other family masters); linked from the design index. No app requirement changes. |